Big Huge Thesaurus

Didelphis marsupialis

noun